Parallel video denoising on heterogeneous platforms
نویسندگان
چکیده
In this paper, a highly-effective parallel filter for video denoising is presented. The filter is designed using a skeletal approach, and has been implemented by way of the FastFlow parallel programming library. As a result of its high-level design, it is possible to run the filter seamlessly on a multi-core machine, on GPGPU(s), or on both. The design and implementation of the filter are discussed, and an experimental evaluation is presented. Various mappings of the filtering stages are comparatively discussed.
منابع مشابه
Extending SAR Image Despckling methods for ViSAR Denoising
Synthetic Aperture Radar (SAR) is widely used in different weather conditions for various applications such as mapping, remote sensing, urban, civil and military monitoring. Recently, a new radar sensor called Video SAR (ViSAR) has been developed to capture sequential frames from moving objects for environmental monitoring applications. Same as SAR images, the major problem of ViSAR is the pres...
متن کاملFormulation of Video Encoding Applications for Heterogeneous Reconfigurable Architectures
Heterogeneous reconfigurable architectures are being used for video encoding applications. During early stages of the design flow, performance estimation due to parallel execution of video encoding applications on heterogeneous platforms is a critical requirement. In this article, we formulate the performance of parallel execution of H.264 video encoding application on a heterogeneous reconfigu...
متن کاملTaking Advantage of Heterogeneous Platforms in Image and Video Processing
Image and video processing algorithms present an important tool for various domains related to computer vision such as pattern recognition, video surveillance, medical imaging, etc. Due to the fast turning towards high definition on images and videos, the performances of these algorithms have been so hampered. Indeed, they require more resources and memory to achieve their computations. In this...
متن کاملFrom Heterogeneous Task Scheduling to Heterogeneous Mixed Parallel Scheduling
Mixed-parallelism, the combination of dataand taskparallelism, is a powerful way of increasing the scalability of entire classes of parallel applications on platforms comprising multiple compute clusters. While multi-cluster platforms are predominantly heterogeneous, previous work on mixed-parallel application scheduling targets only homogeneous platforms. In this paper we develop a method for ...
متن کاملModeling Parallel Applications Performance on Heterogeneous Systems
The current technologies have made it possible to execute parallel applications across heterogeneous platforms. However, the performance models available do not provide adequate methods to calculate, compare and predict the applications performance on these platforms. In this paper, we discuss an enhanced performance evaluation model for parallel applications on heterogeneous systems. In our an...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013